@Component public class EventiDataService extends Object implements IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>
| Constructor and Description |
|---|
EventiDataService() |
| Modifier and Type | Method and Description |
|---|---|
Evento |
addNtt(NotaTaccuino nota,
EventoRequestDTO eventoRequest)
Aggiunge al database una nuova istanza di tipo Evento
|
void |
deprecaNtt(Evento evento)
Cancella logicamente l'istanza di tipo Evento inserita in input
|
List<Evento> |
findAllNttById(String idNota)
Recupera l'elenco di Evento associati ad un id nota
|
Evento |
getNttById(String idEvento)
Restituisce l'evento in stato attivo in base all'ID in input
|
Evento |
updateNtt(Evento evento,
EventoRequestDTO newEventoDto)
Crea e salva un'istanza di tipo Evento aggiornata con i dati in input, e depreca la vecchia istanza
|
public Evento addNtt(NotaTaccuino nota, EventoRequestDTO eventoRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettoeventoRequest - Oggetto contenente i dati di input dell'eventoFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(Evento evento) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>evento - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Evento updateNtt(Evento evento, EventoRequestDTO newEventoDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>evento - Vecchia istanza dell'oggetto da modificarenewEventoDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Evento getNttById(String idEvento) throws FaultException, EventoNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>idEvento - l'ID dell'evento da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseEventoNonTrovatoException - Quando non viene trovato nessun evento attivo con quell'IDpublic List<Evento> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,EventoRequestDTO,Evento,EventoNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.